home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Programming / AMOS / AMOSList0597 / AMOSLIST / text0224.txt < prev    next >
Encoding:
Text File  |  1997-06-01  |  3.2 KB  |  85 lines

  1. On 21-May-97, Keith Hill wrote:
  2. >> Each coder writes a small game of his own choosing. The code must comply to
  3. >> the following rules:
  4. >..well, after reading all the other stuff, this seems like the most sensible
  5. >idea.. 
  6.  
  7. I try.
  8.  
  9. >Not sure about this, there are a lot of good PD extensions around that most
  10. >people have installed, and that others can install for no money.  How about
  11. >only using free extensions that your project cannot do without ??
  12.  
  13. I'd go for that. I have easylife installed, myself.
  14.  
  15. >..I only partly agree with this.  I don't think many people with access to
  16. >aminet only have 500k chip.  Perhaps 1meg chip and a bit of fast..  But keep
  17. >it down, certainly.  With the ammount of graphics and sound a mega-game
  18. >would use, it'll push things way over the limit.  
  19.  
  20. Remember, that's just for your little bit of code. I do have 1Meg CHIP, but
  21. once WB is loaded, I have about 700K free. So, 500-600K of graphics and sound
  22. for each level should be enough.
  23.  
  24. >Additional sound/graphics rule:
  25. >Have a seperate load sound/graphics part in your code.
  26. >Have a seperate release sound/graphics in your code.
  27.  
  28. Exactly!
  29.  
  30. >Additional rule for coding compatability:
  31. >Keep most (preferably all) of your code in procedures..  If you use
  32. >a goto, you will certainly be killed mercilessly.
  33.  
  34. I don't mind gotos, as long as you don't use many and they are to labels in
  35. your program.
  36.  
  37. ><hint>
  38. >...have a flag to load graphics when in game mode, and to keep them
  39. >in memory on programming mode.
  40.  
  41. Are you people writing this down?
  42.  
  43. ><hint>
  44. >Keep most of your data/graphics/sound in a sub-directory related to
  45. >your bit.   (see below)
  46.  
  47. Yes. I can give you the code to find your graphics without doing assigns all
  48. over the place.
  49.  
  50. ><hint>
  51. >Make sure your code doesn't make any assumptions on devices
  52. >connected to the machine.  If you start accessing df0: I'll scream.
  53. >Keep your files local.  (see above)
  54.  
  55. ><hint>
  56. >Allow as many control systems as possible, 'cos everyone else may
  57. >be using joystick/keyboard/mouse/joypad..
  58.  
  59. I've got a setup that allows cd32pad, joystick and keyboard or just keyboard.
  60. Just call the procedure for the one you want.
  61.  
  62. >Solid.  I'm available for any programming required.
  63.  
  64. >Sounds cool.  I'll kick off with a quick project that I've always been
  65. >meaning to write, a nice Space Harrier clone, but it would probably be more
  66. >than one stage in length.  I need graphics and preferably sound.  Any
  67. >takers ?  
  68.  
  69. Excellent! I have about 12Megs of sounds, tell me what you need.
  70.  
  71. Well met and godspeed,
  72.                       Giark
  73.                                            joehick@golden.net
  74.                              http://www.golden.net/~joehick/fbn/index.html
  75.      ______  ______    _____  .------------------------------------------.
  76.     / ____/ / __  /   / ___ \ !     AMOS games, utilities, demos, etc.   !
  77.    / /__   / /_/ /   / /  / / !                                          !
  78.   / ___/  / ___  |  / /  / /  !       CyberSpace BBS (519)579-0072       !
  79.  / /     / /__/ /  / /  / /   !     on A2000 060/50MHz (519)579-0173     !
  80. /_/     /______/  /_/  /_/    !                                          !
  81.    Fly By Nite Videe-Oh!      !  FBN Amiga 500 020 14MHz 1C/5F RAM 3.1OS !
  82.                               `------------------------------------------'
  83.  
  84.  
  85.